home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2000 #5
/
Amiga Plus CD - 2000 - No. 5.iso
/
Tools
/
Dev
/
GameboyDev
/
GBDK
/
lib
/
strncat.c
< prev
next >
Wrap
C/C++ Source or Header
|
1999-03-29
|
355b
|
26 lines
#include <string.h>
/*
* Concatenate s2 on the end of s1. s1 must be large enough.
* At most n characters are moved.
* Return s1.
*/
char *strncat(char *s1, const char *s2, UBYTE n)
{
char *os1;
os1 = s1;
while(*s1++)
;
--s1;
while(*s1++ = *s2++) {
if(n == 0) {
*--s1 = '\0';
break;
}
n--;
}
return os1;
}